Fix some Unicode ranges.
authorDave Love <fx@gnu.org>
Tue, 28 Oct 2003 14:26:38 +0000 (14:26 +0000)
committerDave Love <fx@gnu.org>
Tue, 28 Oct 2003 14:26:38 +0000 (14:26 +0000)
lisp/international/characters.el

index abb94ecff075e2b99088833556f2b74f3b68df82..5cd6f358da8e9e576208c43a0ba98296cd6f98f8 100644 (file)
   (setq c #x2000)
   (while (<= c #x200b)
     (set-case-syntax (decode-char 'ucs c) " " tbl)
-    (setq c (decode-char 'ucs (1+ c))))
+    (setq c (1+ c)))
   (setq c #x2010)
+  (while (<= c #x2016)
+    (set-case-syntax (decode-char 'ucs c) "_" tbl)
+    (setq c (1+ c)))
+  ;; Punctuation syntax for quotation marks (like `)
+  (while (<= c #x201f)
+    (set-case-syntax (decode-char 'ucs c) "." tbl)
+    (setq c (1+ c)))
   (while (<= c #x2027)
     (set-case-syntax (decode-char 'ucs c) "_" tbl)
-    (setq c (decode-char 'ucs (1+ c))))
+    (setq c (1+ c)))
 
   ;; Roman numerals
   (setq c #x2160)